teaser trailer - German English Dictionary